package com.chocus.core.service.product;

import java.util.List;

import com.chocus.core.bean.product.Brand;
import com.chocus.core.bean.product.Product;

import cn.itcast.common.page.Pagination;

public interface ProductService {
	/**
	 * 获取商品列表
	 * 
	 * @param pageNo
	 * @param name
	 * @param isShow
	 * @param brandId
	 * @return
	 */
	public Pagination getProductList(Integer pageNo, String name, Boolean isShow, Long brandId);

	/**
	 * 保存商品
	 * 
	 * @param product
	 */
	public void insertProduct(Product product);

	/**
	 * 上架
	 * 
	 * @return
	 */
	public void isShow(Long[] ids);

	/**
	 * 从redis获取所有品牌列表
	 * 
	 * @return
	 */
	public List<Brand> getBrandlistFromRedis();
}
